/**
 * fulihui.com Inc.
 * Copyright (c) 2015-2016 All Rights Reserved.
 */
package com.fulihui.integral.core.api;

import com.fulihui.integral.core.request.ISUserBehaviorReq;
import com.fulihui.integral.core.request.RewardPointsReq;
import com.fulihui.integral.core.result.ISUserBehaviorResult;
import com.fulihui.integral.core.result.duiba.DuibaLoginResult;
import com.fulihui.integral.core.result.duiba.DuibaResult;

/**
 * 积分系统-用户行为服务
 *
 * @author yunfeng.li
 * @version $Id: v 0.1 2017年04月12日 17:22 yunfeng.li Exp $
 */
public interface ISUserBehaviorService {

    /**
     * 加积分
     *
     * @param request
     * @return 操作结果
     */
    ISUserBehaviorResult doAdd(ISUserBehaviorReq request);

    /**
     * 减积分
     *
     * @param request
     * @return 操作结果
     */
    ISUserBehaviorResult doSub(ISUserBehaviorReq request);


    /**
     * 积分奖励
     *
     * @param request
     * @return 操作结果
     */
    ISUserBehaviorResult rewardPoints(RewardPointsReq request);


    /**
     * 加积分
     *
     * @param request
     * @return 操作结果
     */


    /**
     * 减积分
     *
     * @param request
     * @return 操作结果
     */


}
